package com.qf.ge.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

@TableName(value = "t_channel")
public class TChannel {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 通道名称 如：北京移动
     */
    @TableField(value = "channelName")
    private String channelname;

    /**
     * 通道类型 0全网 1移动 2联通 3电信
     */
    @TableField(value = "channelType")
    private Byte channeltype;

    /**
     * 账户接入号,如1069886
     */
    @TableField(value = "spNumber")
    private String spnumber;

    /**
     * 协议类型1 cmpp 2 sgip 3 smgp
     */
    @TableField(value = "protocalType")
    private Byte protocaltype;

    public static final String COL_ID = "id";

    public static final String COL_CHANNELNAME = "channelName";

    public static final String COL_CHANNELTYPE = "channelType";

    public static final String COL_SPNUMBER = "spNumber";

    public static final String COL_PROTOCALTYPE = "protocalType";

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取通道名称 如：北京移动
     *
     * @return channelName - 通道名称 如：北京移动
     */
    public String getChannelname() {
        return channelname;
    }

    /**
     * 设置通道名称 如：北京移动
     *
     * @param channelname 通道名称 如：北京移动
     */
    public void setChannelname(String channelname) {
        this.channelname = channelname;
    }

    /**
     * 获取通道类型 0全网 1移动 2联通 3电信
     *
     * @return channelType - 通道类型 0全网 1移动 2联通 3电信
     */
    public Byte getChanneltype() {
        return channeltype;
    }

    /**
     * 设置通道类型 0全网 1移动 2联通 3电信
     *
     * @param channeltype 通道类型 0全网 1移动 2联通 3电信
     */
    public void setChanneltype(Byte channeltype) {
        this.channeltype = channeltype;
    }

    /**
     * 获取账户接入号,如1069886
     *
     * @return spNumber - 账户接入号,如1069886
     */
    public String getSpnumber() {
        return spnumber;
    }

    /**
     * 设置账户接入号,如1069886
     *
     * @param spnumber 账户接入号,如1069886
     */
    public void setSpnumber(String spnumber) {
        this.spnumber = spnumber;
    }

    /**
     * 获取协议类型1 cmpp 2 sgip 3 smgp
     *
     * @return protocalType - 协议类型1 cmpp 2 sgip 3 smgp
     */
    public Byte getProtocaltype() {
        return protocaltype;
    }

    /**
     * 设置协议类型1 cmpp 2 sgip 3 smgp
     *
     * @param protocaltype 协议类型1 cmpp 2 sgip 3 smgp
     */
    public void setProtocaltype(Byte protocaltype) {
        this.protocaltype = protocaltype;
    }
}